"""
函数注解：
    - Python 3.5引入
    - 对函数的参数进行类型注解
    - 对函数的返回值进行类型注解
    - 只对函数的的参数做一个辅助的说明, 并不对函数的参数进行类型检查
    - 提供给第三方工具, 做代码分析, 发现隐藏的BUG
    - 函数的注解信息, 保存在__annotations__属性中（函数名.__annotations__）
变量注解：
    - Python 3.6引入（ i:int = 2）
"""